This file is intended to be loaded by Logisim http://logisim.altervista.org
addr/data: 8 8
0
addr/data: 10 32
2011fff1 112020 20020022 c 22310001 620fffb 2002000a c
20090000 200b0010 34118483 20120404 118c00 129400 36318281 22520404
ad310000 2328820 21290004 216bffff 1560fffb 200b0020 20090000 81310000
112020 20020022 c 21290001 216bffff 1560fff9 2002000a c
20080001 20090003 20110876 112020 20020022 c 200b0008 1118804
1318804 112020 20020022 c 216bffff 1560fff9 2002000a c
2008ffff 20117777 112020 20020022 c 200b0010 3a31ffff 112020
20020022 c 216bffff 1560fffa 2002000a c
R
=
A
S
B
shamt
R1#
R2
R2#
RegFile
R1
W#
WE
Din
CLK
addr/data: 10 32
20110001 8100005 20110001 20120002 20130003 8100009 20110001 20120002
20130003 810000d 20110001 20120002 20130003 8100011 20110001 20120002
20130003 c1000b8 20100001 20110001 118fc0 112020 20020022 c
118882 12200001 8100015 112020 20020022 c 20110001 118880
112020 20020022 c 12200001 810001f 20110001 118fc0 112020
20020022 c 1188c3 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 20100001 109fc0 139fc3 8021 2012000c 24160003
26100001 3210000f 20080008 20090001 139900 2709825 132020 20020022
c 1094022 1500fff9 22100001 2018000f 2188024 108700 20080008
20090001 139902 2709825 132021 20020022 c 1094022 1500fff9
108702 2c9b022 12c00001 8100050 4020 1084027 84400 3508ffff
82021 20020022 c 2010ffff 20110000 ae300000 22100001 22310004
ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000 22100001
22310004 ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000
22100001 22310004 ae300000 22100001 22310004 ae300000 22100001 22310004
ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000 22100001
22310004 ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000
22100001 22310004 ae300000 22100001 22310004 22100001 8020 2011003c
8e130000 8e340000 274402a 11000002 ae330000 ae140000 2231fffc 1611fff8
102020 20020022 c 22100004 2011003c 1611fff2 20020032 c
20100000 22100001 102020 20020022 c 22100002 102020 20020022
c 22100003 102020 20020022 c 22100004 102020 20020022
c 22100005 102020 20020022 c 22100006 102020 20020022
c 22100007 102020 20020022 c 22100008 102020 20020022
20020022 c 2011fff1 112020 20020022 c 22310001 620fffb
2002000a c 20090000 200b0010 34118483 20120404 118c00 129400
36318281 22520404 ad310000 2328820 21290004 216bffff 1560fffb 200b0020
20090000 81310000 112020 20020022 c 21290001 216bffff 1560fff9
2002000a c 20080001 20090003 20110876 112020 20020022 c
200b0008 1118804 1318804 112020 20020022 c 216bffff 1560fff9
2002000a c 2008ffff 20117777 112020 20020022 c 200b0010
3a31ffff 112020 20020022 c 216bffff 1560fffa 2002000a c
3e00008
addr/data: 10 32
2011fff1 112020 20020022 c 22310001 620fffb 2002000a c
20090000 200b0010 34118483 20120404 118c00 129400 36318281 22520404
ad310000 2328820 21290004 216bffff 1560fffb 200b0020 20090000 81310000
112020 20020022 c 21290001 216bffff 1560fff9 2002000a c
20080001 20090003 20110876 112020 20020022 c 200b0008 1118804
1318804 112020 20020022 c 216bffff 1560fff9 2002000a c
2008ffff 20117777 112020 20020022 c 200b0010 3a31ffff 112020
20020022 c 216bffff 1560fffa 2002000a c
addr/data: 10 32
20110001 8100005 20110001 20120002 20130003 8100009 20110001 20120002
20130003 810000d 20110001 20120002 20130003 8100011 20110001 20120002
20130003 c1000f8 20100001 20110001 118fc0 112020 20020022 c
118882 12200001 8100015 112020 20020022 c 20110001 118880
112020 20020022 c 12200001 810001f 20110001 118fc0 112020
20020022 c 1188c3 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 20100001 109fc0 139fc3 8021 2012000c 24160003
26100001 3210000f 20080008 20090001 139900 2709825 132020 20020022
c 1094022 1500fff9 22100001 2018000f 2188024 108700 20080008
20090001 139902 2709825 132021 20020022 c 1094022 1500fff9
108702 2c9b022 12c00001 8100050 4020 1084027 84400 3508ffff
82021 20020022 c 2010ffff 20110000 ae300000 22100001 22310004
ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000 22100001
22310004 ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000
22100001 22310004 ae300000 22100001 22310004 ae300000 22100001 22310004
ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000 22100001
22310004 ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000
22100001 22310004 ae300000 22100001 22310004 22100001 8020 2011003c
8e130000 8e340000 274402a 11000002 ae330000 ae140000 2231fffc 1611fff8
102020 20020022 c 22100004 2011003c 1611fff2 20020032 c
2008ffff 20117777 112020 20020022 c 200b0010 3a31ffff 112020
20020022 c 216bffff 1560fffa 2002000a c 20080001 20090003
20110876 112020 20020022 c 200b0008 1118804 1318804 112020
20020022 c 216bffff 1560fff9 2002000a c 20090000 200b0010
34118483 20120404 118c00 129400 36318281 22520404 ad310000 2328820
21290004 216bffff 1560fffb 200b0020 20090000 81310000 112020 20020022
c 21290001 216bffff 1560fff9 2002000a c 2011fff1 112020
20020022 c 22310001 620fffb 2002000a c 2002000a c
20100000 22100001 102020 20020022 c 22100002 102020 20020022
c 22100003 102020 20020022 c 22100004 102020 20020022
c 22100005 102020 20020022 c 22100006 102020 20020022
c 22100007 102020 20020022 c 22100008 102020 20020022
20020022 c 3e00008
addr/data: 10 32
201d07d0 20100001 109fc0 139fc3 8021 2012000c 24160008 26100001
3210000f 20080008 20090001 139900 2709825 132020 20020022 c
1094022 1500fff9 22100001 2018000f 2188024 108700 20080008 20090001
139902 2709825 132021 20020022 c 1094022 1500fff9 108702
2c9b022 12c00001 8000c07 4020 1084027 84400 3508ffff 82021
20020022 c 8000c01 afa20000 23bd0004 afa40000 23bd0004 afb00000
23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000 23bd0004 afb60000
23bd0004 20160001 20140003 20150001 168020 108100 2149825 132020
20020022 c 1600fffa 295a022 1680fff7 23bdfffc 8fb60000 23bdfffc
8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000 23bdfffc 8fb00000 23bdfffc
8fa40000 23bdfffc 8fa20000 42000018 afa20000 23bd0004 afa40000 23bd0004
afb00000 23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000 23bd0004
afb60000 23bd0004 20160002 20140003 20150001 168020 108100 2149825
132020 20020022 c 1600fffa 295a022 1680fff7 23bdfffc 8fb60000
23bdfffc 8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000 23bdfffc 8fb00000
23bdfffc 8fa40000 23bdfffc 8fa20000 42000018 afa20000 23bd0004 afa40000
23bd0004 afb00000 23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000
23bd0004 afb60000 23bd0004 20160003 20140003 20150001 168020 108100
2149825 132020 20020022 c 1600fffa 295a022 1680fff7 23bdfffc
8fb60000 23bdfffc 8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000 23bdfffc
8fb00000 23bdfffc 8fa40000 23bdfffc 8fa20000 42000018
addr/data: 10 32
201d07d0 20100001 109fc0 139fc3 8021 2012000c 24160008 26100001
3210000f 20080008 20090001 139900 2709825 132020 20020022 c
1094022 1500fff9 22100001 2018000f 2188024 108700 20080008 20090001
139902 2709825 132021 20020022 c 1094022 1500fff9 108702
2c9b022 12c00001 8000c07 4020 1084027 84400 3508ffff 82021
20020022 c 8000c01 afa20000 23bd0004 afa40000 23bd0004 afb00000
23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000 23bd0004 afb60000
23bd0004 40167000 afb60000 23bd0004 40806000 20160001 20140003 20150001
168020 108100 2149825 132020 20020022 c 1600fffa 295a022
1680fff7 20160001 40966000 23bdfffc 8fb60000 40967000 23bdfffc 8fb60000
23bdfffc 8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000 23bdfffc 8fb00000
23bdfffc 8fa40000 23bdfffc 8fa20000 42000018 afa20000 23bd0004 afa40000
23bd0004 afb00000 23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000
23bd0004 afb60000 23bd0004 40167000 afb60000 23bd0004 40806000 20160002
20140003 20150001 168020 108100 2149825 132020 20020022 c
1600fffa 295a022 1680fff7 20160001 40966000 23bdfffc 8fb60000 40967000
23bdfffc 8fb60000 23bdfffc 8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000
23bdfffc 8fb00000 23bdfffc 8fa40000 23bdfffc 8fa20000 42000018 afa20000
23bd0004 afa40000 23bd0004 afb00000 23bd0004 afb30000 23bd0004 afb40000
23bd0004 afb50000 23bd0004 afb60000 23bd0004 40167000 afb60000 23bd0004
40806000 20160003 20140003 20150001 168020 108100 2149825 132020
20020022 c 1600fffa 295a022 1680fff7 20160001 40966000 23bdfffc
8fb60000 40967000 23bdfffc 8fb60000 23bdfffc 8fb50000 23bdfffc 8fb40000
23bdfffc 8fb30000 23bdfffc 8fb00000 23bdfffc 8fa40000 23bdfffc 8fa20000
42000018
IF/ID
指令
PC
PC+4
IF/ID
指令
PC
LB
MemToReg
MemWrite
ALU_OP
ALU_src
halt
sllv
R1
R2
imm
RegDst
RegWrite
JR
JAL
BNE
BEQ
JMP
BLTZ
符号
R1
R2
IF/ID
LB
指令
RegDst
MemToReg
MemWrite
led
PC
R1
halt
ALUresult
RegWrite
JAL
LB
MemToReg
PC
halt
RegDst
ALUresult
指令
RegWrite
MEm
PC+4
JAL
R1
R2
MemReg
R1#
R2#
R2
R1
INT
ERET
addr/data: 10 32
201d07d0 20100001 109fc0 139fc3 8021 2012000c 24160008 26100001
3210000f 20080008 20090001 139900 2709825 132020 20020022 c
1094022 1500fff9 22100001 2018000f 2188024 108700 20080008 20090001
139902 2709825 132021 20020022 c 1094022 1500fff9 108702
2c9b022 12c00001 8000c07 4020 1084027 84400 3508ffff 82021
20020022 c 8000c01 afa20000 23bd0004 afa40000 23bd0004 afb00000
23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000 23bd0004 afb60000
23bd0004 20160001 20140003 20150001 168020 108100 2149825 132020
20020022 c 1600fffa 295a022 1680fff7 23bdfffc 8fb60000 23bdfffc
8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000 23bdfffc 8fb00000 23bdfffc
8fa40000 23bdfffc 8fa20000 42000018 afa20000 23bd0004 afa40000 23bd0004
afb00000 23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000 23bd0004
afb60000 23bd0004 20160002 20140003 20150001 168020 108100 2149825
132020 20020022 c 1600fffa 295a022 1680fff7 23bdfffc 8fb60000
23bdfffc 8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000 23bdfffc 8fb00000
23bdfffc 8fa40000 23bdfffc 8fa20000 42000018 afa20000 23bd0004 afa40000
23bd0004 afb00000 23bd0004 afb30000 23bd0004 afb40000 23bd0004 afb50000
23bd0004 afb60000 23bd0004 20160003 20140003 20150001 168020 108100
2149825 132020 20020022 c 1600fffa 295a022 1680fff7 23bdfffc
8fb60000 23bdfffc 8fb50000 23bdfffc 8fb40000 23bdfffc 8fb30000 23bdfffc
8fb00000 23bdfffc 8fa40000 23bdfffc 8fa20000 42000018
addr/data: 10 32
20110001 8100005 20110001 20120002 20130003 8100009 20110001 20120002
20130003 810000d 20110001 20120002 20130003 8100011 20110001 20120002
20130003 c1000f8 20100001 20110001 118fc0 112020 20020022 c
118882 12200001 8100015 112020 20020022 c 20110001 118880
112020 20020022 c 12200001 810001f 20110001 118fc0 112020
20020022 c 1188c3 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 118903 112020 20020022 c 118903 112020
20020022 c 20100001 109fc0 139fc3 8021 2012000c 24160003
26100001 3210000f 20080008 20090001 139900 2709825 132020 20020022
c 1094022 1500fff9 22100001 2018000f 2188024 108700 20080008
20090001 139902 2709825 132021 20020022 c 1094022 1500fff9
108702 2c9b022 12c00001 8100050 4020 1084027 84400 3508ffff
82021 20020022 c 2010ffff 20110000 ae300000 22100001 22310004
ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000 22100001
22310004 ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000
22100001 22310004 ae300000 22100001 22310004 ae300000 22100001 22310004
ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000 22100001
22310004 ae300000 22100001 22310004 ae300000 22100001 22310004 ae300000
22100001 22310004 ae300000 22100001 22310004 22100001 8020 2011003c
8e130000 8e340000 274402a 11000002 ae330000 ae140000 2231fffc 1611fff8
102020 20020022 c 22100004 2011003c 1611fff2 20020032 c
2008ffff 20117777 112020 20020022 c 200b0010 3a31ffff 112020
20020022 c 216bffff 1560fffa 2002000a c 20080001 20090003
20110876 112020 20020022 c 200b0008 1118804 1318804 112020
20020022 c 216bffff 1560fff9 2002000a c 20090000 200b0010
34118483 20120404 118c00 129400 36318281 22520404 ad310000 2328820
21290004 216bffff 1560fffb 200b0020 20090000 81310000 112020 20020022
c 21290001 216bffff 1560fff9 2002000a c 2011fff1 112020
20020022 c 22310001 620fffb 2002000a c 2002000a c
20100000 22100001 102020 20020022 c 22100002 102020 20020022
c 22100003 102020 20020022 c 22100004 102020 20020022
c 22100005 102020 20020022 c 22100006 102020 20020022
c 22100007 102020 20020022 c 22100008 102020 20020022
20020022 c 3e00008
BTB